Senior Software Engineer - Commodities Technology
About the Role
A household name in the quantitative trading space is seeking a Senior Software Engineer to join its Commodities Technology team. This group is building cloud-native systems that power risk analytics for commodities trading and is leading a multi-year initiative to develop advanced risk platforms, broaden coverage for new asset classes, and support overall business growth.
The Senior Software Engineer will design and implement solutions for risk modeling, P&L calculations, stress testing, market data processing, and large-scale data management. This individual will collaborate with stakeholders to deliver high-performance systems in a fast-paced environment.
Key Responsibilities
• Develop distributed systems for risk analytics and data processing.
• Partner with risk and portfolio teams to deliver scalable solutions.
• Automate reporting and enhance workflows through data-driven insights.
Required Qualifications
• 4+ years of software development experience in financial services.
• Some exposure to commodities markets, derivatives, and risk analytics.
• Expertise in Python, distributed architecture, and performance optimization.
• Proficiency in SQL, Pandas, REST APIs, and AWS services.
• Familiarity with Kubernetes, Kafka, Redis, MongoDB, and MS SQL.
• Bachelor's or advanced degree in Computer Science or related field.
Preferred Skills
• Experience with firmwide risk systems and energy markets.
• Knowledge of Beacon Platform and Bloomberg/Morningstar data.
• Familiarity with DevOps tools and Agile practices.
• Additional languages (Rust, Java, Scala, C++ or C#) are a plus.